跳到主要内容

Rust 并行编程

阐述

不同的编程语言可能采用不同的编程模型:

  • 1:1 线程模型:操作系统提供了创建线程的 API,就直接用这个 API 创建线程
  • 绿色线程、协程、M:N 线程模型:程序内部的 M 个线程最后会以某种映射方式使用 N 个操作系统线程去运行
  • Actor 模型:基于消息传递进行并发

实例

性质

相关内容

参考文献